TTasaPatternLanguage.pdf

 TTasaPatternLanguage.pdf

This is the slide deck for my talk about TT as a Pattern Language. It introduces the concept of a pattern language and describes the basics of Team Topologies as a pattern language that can be applied to problems of organizational design.

Other Decks in Technology

Transcript

  1. Fred Sinowatz, 1983 https://www. fl ickr.com/photos/sicutat/3451865211/, CC BY-SA 2.0, https://commons.wikimedia.org/w/index.php?curid=9374317

    "I know, ladies and gentlemen, that everything is very complicated, just like this world which we live and act in, and the society in which we want to unfold ourselves. Let us therefore have the courage to point out this complexity more than before. Let’s admit that there can’t be perfect solutions for everything and everyone in a pluralistic democracy."
  2. I have yet to see any problem, however complicated, which,

    when looked at it in the right way, did not become more complicated. Poul Anderson
  3. A pattern is a general repeatable solution to a commonly

    occurring problem. Patterns can be used to describe a problem, describe the core aspects of a solution to a problem, and capture the reasoning behind a solution.
  4. “Any organization that designs a system (de fi ned broadly)

    will produce a design whose structure is a copy of the organization's communication structure.” Melvin E. Conway (1967)
  5. Software Engineer who fi nds out that the structure of

    an IT organisation is an Engineering problem Picture by DALL-E
  6. “A topology is the way in which constituent parts (of

    a system) are interrelated or arranged.” Oxford Dictionary
  7. Cognitive Load “The total amount of mental effort being used

    in the working memory .” John Sweller, 1988
  8. “Software Engineering is a discipline of learning and discovery. We

    build our learnings and solutions incrementally”
  9. Enabling Team Stream Aligned Team 1 Stream Aligned Team 2

    Stream Aligned Team 3 Platform Team
  10. Stream Aligned Team 1 Stream Aligned Team 1 Platform Team

    Platform Team Collaboration X-as-a-Service Change over Time
  11. “Everything is very complicated but in some areas Team Topologies

    can help.” Fred Sinowatz, ???? https://www. fl ickr.com/photos/sicutat/3451865211/, CC BY-SA 2.0, https://commons.wikimedia.org/w/index.php?curid=9374317